문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 게임 서버 (문단 편집) == 게임 서버 프로그래머 == 게임 회사에서 일반 [[프로그래머]]도 프로그래머지만, 특히 게임 서버 프로그래머는 깡패다. 아무리 좋은 게임 시스템이라도 게임 서버 프로그래머가 못 만든다고 하면 '''진짜로 못 만드는 거다.''' ~~그래서 기획자와 자주 싸운다.~~ ~~서버 다 죽겠다, 이놈들아!~~ [[베타 테스트|CBT나 OBT]]를 시작하면 게임 사용자들은 "얘네들은 이따위로 서비스 열어놓고 집에서 잠이나 처자냐?"라고 생각하기 십상인데, 사실은 그 반대다. 서버 연 날부터 서버 프로그래머는 [[공밀레|일주일간 집에는 다 갔다고 보면 된다.]] 회사 입장에서도 서비스 장애가 생겨서 점검에 돌입하면 매출도 나오지 않고 점검 시간에 비례해서 손해를 보기 때문에, 빨리 문제를 찾아서 해결해야 하는 책임을 서버 프로그래머가 지게 된다. 또한 클라이언트와 달리 로컬에서 모든 디버깅을 할 수 있는 분야가 아니므로 네트워크상에서 예측하지 못한 오류와 맞닥뜨리는 경우도 많다. 여러모로 서버 열면 욕이란 욕은 다 듣는 고달픈 직종이다. 게임 서버 프로그래머는 클라이언트 프로그래머와 달리 사람들에게 보여주는 게 없어야 한다. 서버 프로그래머의 존재감은 고작 랙 아니면 서버 다운뿐이다.[* 물론, 서버 관리 팀이 소스를 헤집어 [[http://www.youtube.com/watch?v=9GO_LuTTXHo|간이 배 밖으로 나오는 짓]]을 하는데 서버 안정성이 강화돼서 유저들에게 찬사를 듣는 경우도 있다. [[EVE 온라인|해당 게임]]이 2011년 중순에 온갖 욕을 먹을 당시, 서버 최적화 전담 팀이 발표하는 [[http://community.eveonline.com/devblog.asp?a=blog&bid=919|소스 코드 최적화 뉴스]]가 유일한 낙이었던 시절도 있었다.] [[한국]]의 게임 서버 개발 기술과 경험은 세계 최고 수준이지만, 한국의 뒤를 이어 [[온라인 게임]] 강국이 된 [[중국]]이 빠르게 따라잡고 있다. 모바일 게임에서는 웹 기반 서버로 게임 서버를 만드는 것이 일반적인 추세이다. 다만 리얼타임이나 복잡한 로직이 있을 때는 상용 엔진을 구매해서 개발하기도 한다. 게임 서버를 위한 상용 엔진 및 아키텍처로는 다음과 같은 것들이 있다. 자세한 것은 [[게임 엔진]] 참조. SaaS 서비스는 [[게임플랫폼]] 참조. * [[뒤끝(게임 서버)|뒤끝(Backnd)]] * Gamesparks * Photon Server, Photon Cloud * Amazon Lambda, Amazon GameLift * [[프라우드넷]] * Smartfox Server * ~~Raknet~~ ~~樂넷~~ ~~원래 상용 엔진이었으나 [[Oculus]]에서 인수 후 무료화했다.~~ ~~오오 갓큘러스 오오~~ * 텐센트 G 클라우드 * Playfab * NHN Toast 게임 클라우드 * Monobit 엔진 * App42 * BrainCloud * ElectroTank 각각의 설명은 [[http://imays.blog.me/221059867376|여기에]]. 여담이지만, 멀티플레이를 싫어하는 서버 프로그래머도 많다. 게임 서버 프로그래머쯤 되면 대개 게임을 좋아하기는 하지만, 좋아한다는 게 꼭 잘한다는 뜻은 아니니까. 사실 이건 QA를 제외한 대부분의 게임개발 분야에 해당하는 이야기이기도 하다. 자기가 만든 게임에서 유저에게 일방적으로 학살당하고 있다 보면 직업에 대한 회의감이 몰려들 때도 있다(...). 넘지 말아야 할 선을 넘어서 본인이 엄청나게 좋은 아이템을 만들어 유저들을 거꾸로 학살하고 다니다가 난리가 난 사례도 여럿 있다. 대표적으로 [[노토리우스당 사건]]이 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기